Zigbee + Matter combined App rework#96
Conversation
5c61577 to
96df761
Compare
|
Just some initial comments about style:
|
Will try to configure clang-format to meet these requirements. |
Zigbee deinit releases all resources and deinitializes the Zigbee stack. Signed-off-by: Arkadiusz Balys <arkadiusz.balys@nordicsemi.no>
db9ca27 to
7c5dd25
Compare
Thanks, aligned most tabs and spaces, however I guess, we can consider adding .clang-format file to keep everything synchronous. Added all prefixes, and removed outdated description. |
edmont
left a comment
There was a problem hiding this comment.
Thanks, a few more comments.
Also there is a typo in a commit title: combained --> combined.
| k_msgq_purge(&zb_app_cb_msgq); | ||
| k_poll_signal_reset(&zigbee_sig); | ||
| (void)atomic_clear((atomic_t *)&zb_app_cb_process_scheduled); | ||
| } |
There was a problem hiding this comment.
We might need to cancel tx_done_ack_work for the CONFIG_NRF_802154_SER_HOST case.
There was a problem hiding this comment.
Right. However I guess, it fits better to zigbee_nrf_802154_radio_deinit, right?
If nrf802154 callbacks dispatcher is enabled, all zigbee radio callbacks go through it. Signed-off-by: Arkadiusz Balys <arkadiusz.balys@nordicsemi.no>
7c5dd25 to
574816d
Compare
574816d to
a388b6c
Compare
|
@edmont Removed a workaround for crypto, now on ncs v3.3-branch Thread and Zigbee work properly! Tested factory reset, now it works properly NVS is cleared for zigbee. Apart from that, noticed that we cannot initialize buttons both in Matter and Zigbee - it leads to undefined behaviour and race conditions. |
d095fca to
b4750b9
Compare
edmont
left a comment
There was a problem hiding this comment.
Please rename commit title: manifest: switch to sdk-nrf v3.3.0-RC1 --> rc2
- Created two separate app tasks for Matter and Zigbee. - Combained two protocols in the main.cpp file. - Rework of configuration to be compliant with Matter. - Added a variant to sample.yaml. - Fixed nrf54lm20 configuration. Signed-off-by: Arkadiusz Balys <arkadiusz.balys@nordicsemi.no>
- Switched the sdk-nrf revision to v3.3.0-RC2. Signed-off-by: Arkadiusz Balys <arkadiusz.balys@nordicsemi.no>
b4750b9 to
f987ee3
Compare
No description provided.